package com.insta.hibernate.model;

import java.util.HashSet;
import java.util.Set;

public class Cours {

	private Integer id;
	private String nom;
	private Professeur professeur;
	private Set<Eleve> eleves= new HashSet<Eleve>();
	
	public Cours(){}
	
	public Cours(String nom, Professeur prof) {
		super();
		this.nom = nom;
		this.professeur= prof;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getNom() {
		return nom;
	}

	public void setNom(String nom) {
		this.nom = nom;
	}

	public Professeur getProfesseur() {
		return professeur;
	}

	public void setProfesseur(Professeur prof) {
		this.professeur = prof;
	}

	public Set<Eleve> getEleves() {
		return eleves;
	}

	public void setEleves(Set<Eleve> eleves) {
		this.eleves = eleves;
	}
	
	public void addEleve(Eleve e){
		this.eleves.add(e);
	}

	@Override
	public String toString() {
		return "Cours [id=" + id + ", nom=" + nom + "]";
	}
	
	
	
}
